$iconTel: 70px;
$iconTelCol: #515151;
.shop-name{font-size: 36px;}
.shop-info {
  background-color: #fff;
  .shop-logo {width: 100px;height: 100px;border-radius: 50%;overflow: hidden;border: 1px solid rgb(219, 219, 219);}
  .shop-ad{padding: 10px 30px 20px;font-size: 24px;color: #666;}
  .shop-cont {padding: 10px 0;border-top: 1px solid #eee;}
}
.shop-info2{
  padding-bottom: 10px;
  .shop-aptitude{
    .img{width: 100%;}
  }
  .shop-info-box{background-color: #fff;border-radius: 50px 50px 0 0;position: relative;z-index: 20;}
  .shop-info-box-mt{margin-top: -40px;}
  .shop-ad{padding: 10px 20px 20px;font-size: 24px;color: #666;}
  .iconTel{
    border-radius: 100%;border: 1px solid $iconTelCol;width: $iconTel;height: $iconTel;text-align: center;line-height: $iconTel;
    .iconfont{font-size: 46px;color: $iconTelCol;}  
  }
  .btn-group{
    .btn{margin-left: 4%;width: 48%;color: #fff;border-radius: 10px;}
    .btn:first-child{margin-left: 0;}
    .btn-mall{background-color: #1aad19;}
    .btn-subscribe{background-color: #FF4081;}
  }
}